ContextCapture 用户指南

体系结构

ContextCapture 的两个主要模块是 ContextCapture Master 和 ContextCapture Engine。它们遵循主模块-工作线程模块模式:

  • ContextCapture Master ContextCapture 的主模块。它允许您通过图形用户界面定义输入数据和处理设置、提交处理任务、监控这些任务的进度、可视化其结果等等。主模块不执行处理任务。相反,它将任务分组成若干基本任务,然后提交到任务序列。
  • ContextCapture Engine ContextCapture 的工作线程模块。它在计算机后台运行,不与用户进行交互。在空闲时,该引擎将根据优先级和提交日期提取序列中的等待任务,然后执行。任务通常包含使用各种计算密集型算法(关键点提取、自动连接点匹配、平差计算、密集影像匹配、稳定三维重建、无缝纹理映射、纹理地图集打包、细节层次生成,等等)处理空中三角测量计算或三维重建过程。

为了满足自动化需求,还可以将 ContextCapture Master 界面替换为 Python API 调用。另请参阅 ContextCapture ContextCapture MasterKernel SDK

得益于这种主模块-工作线程模块模式, ContextCapture 支持格网模型计算。您仅需在几台计算机上运行多个 ContextCapture Engine 并将其与同一任务序列关联,即可显著缩短处理时间。

ContextCapture 的格网模型计算能力基于操作系统的本地文件共享机制。这允许 ContextCapture 透明地处理 SAN、NAS 或共享标准 HDD。无需部署特定的格网模型计算体系结构。

  • ContextCapture Viewer ContextCapture 的免费轻量级可视化模块。它已针对 ContextCapture 的原生格式进行优化,可处理细节层次、分页和流式传输,允许以流畅的帧速率在本地或联机可视化数 TB 三维数据。在整个工作流中,您可以结合使用ContextCapture Viewer 和 ContextCapture Master 全程控制生产质量。您还可以使用它来导航最终结果。
  • ContextCapture 设置:用于管理 ContextCapture 的配置。
  • 许可证管理工具:用于管理 ContextCapture 的许可。